<%-------------------------------------------------------------------
 * 页面名称：batchWaitingPayManage.jsp
 * 功能描述：批量支付待支付
 * Action: 
 *
 *-------------------------------------------------------------------
--%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib uri="/WEB-INF/conf/tld/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/conf/tld/struts-tiles.tld" prefix="tiles"%>
<%@ taglib uri="/WEB-INF/conf/tld/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/conf/tld/struts-bean.tld" prefix="bean"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ipb" uri="/WEB-INF/conf/tld/ipb.tld"%>
<%@ taglib prefix="ad" uri="agiledata"%>
<%
    String path = request.getContextPath();
%>
<link href="<%=path%>/css/style.css" rel="stylesheet" type="text/css" />
<link href="<%=path%>/css/newstyle.css" rel="stylesheet" type="text/css" />
<link href="<%=path%>/css/common.css" rel="stylesheet" type="text/css" />
<Style>
<!--
.box {width:100%;margin:auto;}
.off {margin-left:3px;line-height:34px;float:left;width:93px;height:34px;color:#0099CC;font-size:14px;font-weight:bold;text-align:center;background-color:#DCDEDD;cursor: hand;}
.on {margin-left:3px;line-height:34px;float:left;width:93px;height:34px;color:#0099CC;font-size:14px;font-weight:bold;text-align:center;border-top: 1px #CCCCCC solid;border-left:1px #CCCCCC solid;border-right: 1px #CCCCCC solid;cursor: hand;}
-->
</style>
<script type='text/javascript' src='<%=path%>/dwr/util.js'></script>
<script type='text/javascript' src='<%=path%>/js/ufront.js'></script>
<script type='text/javascript' src='<%=path%>/dwr/engine.js'></script>
<script type='text/javascript'
	src='<%=path%>/dwr/interface/accountTemplate.js'></script>
<script type='text/javascript' src='<%=path%>/js/vnv/commonForManage.js'></script>
<script language=javascript src="<%=path%>/js/popcalendar.js"></script>
<script language="JavaScript" type="text/JavaScript">
function validate(){
    var amountMin = document.forms[0].amountMin;
    var amountMax = document.forms[0].amountMax;
    if(parseFloat(amountMin.value)>parseFloat(amountMax.value)){
        alert("您输入的最小金额大于最大金额！");
        return false;
    }
    if(isNaN(amountMin.value)){
        alert('您输入的最小金额不正确，请重新输入');
        amountMin.value = "";
        amountMin.focus();
        return false;
    }
    if(isNaN(amountMax.value)){
        alert('您输入的最大金额不正确，请重新输入');
        amountMax.value = "";
        amountMax.focus();
        return false;
    }
    return true;
}
function doSubmit(){
    if(validate()){
        document.forms[0].submit();
    }
}
function getActionByTransStatus(transStatus){
    var action = "toWaitPay";
    if(transStatus=="1"){
        action = "waitingAuditList";
    }else if(transStatus=="2"){
        action = "waitingPayList";
    }else if(transStatus=="4"){
        action = "auditRejectList";
    }
    return "<%=path%>/page/transaction/"+action+".do";
}
function changeBatchType(batchType){
    if(validate()){
        var transStatus = document.forms[0].transStatus.value;
        document.forms[0].action = getActionByTransStatus(transStatus);
        document.forms[0].batchType.value = batchType+"";
        document.forms[0].submit();
    }
}
var globalBatchNo;
function peerAccountView(batchNo){
    globalBatchNo = batchNo;
    agiledata.getUserInternal(peerAccountPopup);
}
function peerAccountPopup(data){
    if(data) {
        openLayer("<%=path%>/page/transaction/viewEsBatchTransPeerAccount.do?batchNo="+globalBatchNo);
    } else {
        location.href="<%=path%>/page/util/session_invalid.jsp";
    }
}
</script>
<div id="main">
	<div class="content_right">
		<div style="width:745px;margin-left:10px;">
			<div class="titleinfo">
				<ad:TypeChange typeId="ES_PRE_PAY_TRANS_STATUS">
					<bean:write name="transStatus" />
				</ad:TypeChange>
				批量交易
			</div>
			<div class="tab">
				<div class="off" onClick="changeBatchType(false)">
					单笔交易
				</div>
				<div class="on">
					批量交易
				</div>
			</div>
			<div class="drop_bg"></div>
			<div style="clear:both;"></div>
			<div class="edit_pass">
				<html:form action="toWaitPay">
					<html:hidden property="transStatus" />
					<html:hidden property="batchType" />
					<table width="100%" border="0" align="center" cellpadding="3"
						cellspacing="1">
						<tr>
							<td align="right" bgcolor="#FFFFFF">
								批次号：
								<br />
							</td>
							<td bgcolor="#FFFFFF">
								<html:text styleClass="inputStyle" property="batchNo" size="15"
									onblur="id_keyup(this);" />
							</td>
							<td align="right" bgcolor="#FFFFFF">
								<span class="qzt">子账户：</span>
							</td>
							<td bgcolor="#FFFFFF">
								<div class="select">
									<div>
										<html:select style="width:125px" property="subAccountID">
											<html:option value="">所有账户</html:option>
											<html:optionsCollection name="subList" label="accountName"
												value="id" />
										</html:select>
									</div>
								</div>
							</td>
						</tr>
						<tr>
							<td width="18%" align="right" bgcolor="#FFFFFF">
								请选择交易类型：
							</td>
							<td width="30%" bgcolor="#FFFFFF">
								<div class="select">
									<div>
										<html:select property="actionTypeID">
											<html:option value="">全部</html:option>
											<html:optionsCollection name="actionTypeList"
												label="actionName" value="id" />
										</html:select>
									</div>
								</div>
							</td>
							<td align="right" bgcolor="#FFFFFF">
								交易日期：
							</td>
							<td bgcolor="#FFFFFF">
								<span class="qzt"><ad:calendar property="strBeginDate"
										path="<%=path%>" /> </span> 至
								<span class="qzt"><ad:calendar property="strEndDate"
										path="<%=path%>" /> </span>
							</td>
						</tr>
						<tr>
							<td align="right" bgcolor="#FFFFFF"></td>
							<td bgcolor="#FFFFFF"></td>
							<td align="right" bgcolor="#FFFFFF">
								交易金额：
							</td>
							<td bgcolor="#FFFFFF">
								<span class="qzt"> <span class="qzt"><html:text
											styleClass="inputStyle" size="10" property="amountMin"
											onkeyup="id_keyup(this)" /></span> 至 <span class="qzt"><html:text
												styleClass="inputStyle" size="10" property="amountMax"
												onkeyup="id_keyup(this)" /> </span>
							</td>
						</tr>
						<tr>
							<td colspan="4" align="right" bgcolor="#FFFFFF">
								<hr size="1" style="color:#88A7C0;" />
							</td>
						</tr>
						<tr>
							<td colspan="4" align="center" bgcolor="#FFFFFF">
								<span class="button_Frame"> <input name="button"
										type="button" class="graybutton_style" onclick="doSubmit()"
										value="查 询" /> </span>
							</td>
						</tr>
					</table>
					<br />
					<table width="100%" class="tablestyle">
						<tr>
							<th>
								<span class="blue14">批次号</span>
							</th>
							<th>
								<span class="blue14">交易子账户</span>
							</th>
							<th>
								<span class="blue14">交易对方</span>
							</th>
							<th>
								<span class="blue14">交易类型</span>
							</th>
							<th>
								<span class="blue14">交易时间</span>
							</th>
							<th>
								<span class="blue14">金额(待支付/总)</span>
							</th>
							<th>
								<span class="blue14">笔数(待支付/总)</span>
							</th>
							<th>
								<span class="blue14">操作</span>
							</th>
						</tr>
						<c:forEach var="id" items="${waitPayList.data}" varStatus="status">
							<tr align="center">
								<td>
									<a class="menuTextBlue"
										href="<%=path%>/page/transaction/esBatchPayTransSummary.do?viewBatchNo=<bean:write name="id" property="batchNo"/>"><bean:write
											name="id" property="batchNo" /> </a>
								</td>
								<td>
									<bean:write name="id" property="debit.accountName" />
								</td>
								<td>
									<logic:equal name="id" property="actionType.id" value="16">
          卡账户
        </logic:equal>
									<logic:notEqual name="id" property="actionType.id" value="16">
										<a class="menuTextBlue" href="#"
											onclick="peerAccountView('<bean:write name="id" property="batchNo" />')">查看</a>
									</logic:notEqual>
								</td>
								<td>
									<bean:write name="id" property="actionType.actionName" />
								</td>
								<td>
									<bean:write name="id" property="beginDate"
										format="yyyy-MM-dd HH:mm" />
								</td>
								<td>
									<bean:write name="id" property="statusAmountWithFee"
										format="#0.00" />
									/
									<bean:write name="id" property="totalAmountWithFee"
										format="#0.00" />
								</td>
								<td>
									<bean:write name="id" property="statusCount" />
									/
									<bean:write name="id" property="totalCount" />
								</td>
								<td>
									<a class="menuTextBlue"
										href="<%=path%>/page/transaction/esBatchPayTransSummary.do?toPay=true&viewBatchNo=<bean:write name="id" property="batchNo"/>">支付</a>
									&nbsp;&nbsp;
									<a class="menuTextBlue" href="#"
										onclick="if (confirm('您确定要取消这笔批量交易吗？')) location.href='<%=path%>/page/transaction/batchCancel.do?batchNo=<bean:write name="id" property="batchNo"/>';">取消</a>
								</td>
							</tr>
						</c:forEach>
					</table>
					<table width="100%" height="30" border="0" cellpadding="0"
						cellspacing="0">
						<tr>
							<td height="25" align="center" class="font_blue">
								<ad:PageBean name="waitPayList"/>
							</td>
						</tr>
					</table>
				</html:form>
			</div>
		</div>
	</div>
</div>
<script type="text/javascript" src="<%=path%>/js/layer.js"></script>
